RaceCon 2.13.4.2 Release Notes

This file documents all new features, enhancements and visible changes since 2.12.0.20.
For detailed information about the changes included in any specific version of RaceCon, please see the
change log file of the specific release.


Requirements

  RaceCon requires at least:
  - A computer with a 1 GHz CPU and 1 GB of RAM
  - Microsoft Windows 10 or higher and
  - .NET Framework 4.8 or higher.

  You can download the required .NET Framework installer here:
    https://dotnet.microsoft.com/download/dotnet-framework/net48

Summary

  # Added support for multiple telemetry devices in one project
  # Added support for PSU1.0 device class
  # Added support for XCP over CAN-FD
  # Added support for PCAN-USB FD adapters to communicate with devices using CAN-FD
  # ATTENTION: RaceCon v2.11 introduced an update to the A2L file parser.
    - This change requires A2L files to be compliant to ASAP2 v1.61 syntax as a minimum. It may
    cause issues with projects running older firmware versions that violate the standard. If you
    experience issues opening those projects, please contact us via e-mail, or send us a RaceCon
    feedback using an older RaceCon version, with a detailed description and at best the
    affected A2L/PST files and RLPs.





New Features

  # 23532: When determining if an element is visible when role-based licenses
           are used, only 'owned' roles will be considered from now on, instead
           of both 'owned' and roles the user is allowed to change visibilities
           for.

  # 23486: Improved CAN Out message overlap check, added CAN Out version check
           at DBC import of CAN Out messages and fixed some minor ui update and
           button activation issues at CAN Out message dialog.

  # 23390: Display units are adjustable now for fuel computation module.

  # 23385: Added possibility to add channels from vehicle measurement sources
           (Laptrigger, Fuel, Speed) to a statusblock definition.

  # 23339: Extended HEX and S19 file formats with custom data to improve program
           archive checks and ensure importing these datasets is only allowed on
           compatible firmware.

  # 23321: Add support for exporting and importing element visibilities to/from
           visibility CSV files. This feature was removed when support for
           extended visibilities was added.

  # 23303: Support for FIX_AXIS_PAR_LIST

  # 23271: Added an XCPLog

  # 23270: Added new Powerbox related libraries to support Measurement by name
           feature.

  # 23261: Supporting multiple Telemetries (up to one per Logger)

  # 23244: Removed the ability to set telemetry rates in the logging use case,
           if telemetry is not visible to the specific role.

  # 23241: Allow standalone flashing with PBX suite PST files.

  # 23235: Added the ConsoleFlashTool.exe to support flashing devices using
           commandline

  # 23225: DLPToXMl AWM update

  # 23170: Warn if recent project could not be loaded

  # 23165: Ordered can signals as Signals, Multiplexer, MultiplexedSignals in
           the can.xml file.

  # 23159: Prefer Logger over ECU for Laptrigger,Fuel and Speed sources

  # 23150: Print XCP programming failures in red color

  # 23134: Support for VCU-ECU x2 instead of VCU-ECU+VCU-Logger

  # 23120: PSU1.0 CAN Baudrates are now validated

  # 23116: Removed the restriction to require GPS Laptrigger as source for GPS
           segmentation.

  # 23083: Supporting MAX_BUS_LOAD for XCPonCAN Devices, and an "off"
           measurement rate for all devices

  # 23082: Added Master/Slave Blockmode support for XCP

  # 23070: Improved clone dialog descriptions and added "Save As" dialog to
           Clone Extract.

  # 23030: No longer requesting checksums on variables memory segments for Bosch
           XCP devices.

  # 23023: Improved math container export/import by preventing accidental math
           constant overrides and importing math constants that are in use
           automatically.

  # 23022: Added support for multiselect, type filter and text filter in Import
           dialog

  # 23007: Enabled syslog upload for devices CAS-M3, MCU4, MS24 (all 3 types)
           and VCU-ECU. Added a new context menu link for devices to upload
           syslog directly for the specific device.

  # 22974: Implemented Float64 support and PSU1.0 project update from firmware
           flash

  # 22968: Added two new macro actions to allow users to switch single device
           between WP and RP.

  # 22966: Support for CAN-Version 5

  # 22964: Updated default monotony behavior to strictly monotonous increasing
           from monotonously increasing.

  # 22962: Updated Rates dialog on Cal/Meas pages to allow multi-select to
           change multiple entries.

  # 22958: Added a new prompt to the installer to prevent accidental overrides.

  # 22942: Set BusOffAutoReset on Peak adapter

  # 22849: Add support for A2L Keyword PHYS_UNIT

  # 22822: The Toolbox tooltip for the 'Telemetry' device is now simplified

  # 22816: UI support for CAN-FD for CANIn/CANOut

  # 22815: Added support for importing patch files.

  # 22812: Adjusted PSU1.0 Implementation

  # 22775: Support common XCP frame counters

  # 22765: Added device communication timeout offset option in Options dialog

  # 22761: A more detailed message is shown, when there occurs a specific device
           connection issue.

  # 22755: Support Peak USB devices for CAN/CANFD

  # 22749: Added the ability to copy files to the device cfg: partition from the
           program archive.

  # 22728: Improved copy/paste behavior of measurement lists in
           Calibration/Measurement use case.

  # 22719: Visibility and protection features have been revamped to allow for
           multiple project roles.

  # 22713: Supporting a License Manager to add/remove/select Licenses

  # 22694: Allowed bulk opening and editing of DCM files in Merge/Compare view,
           by multi-selecting DCMs in the open dialog and only providing one
           common A2L file for all of them.

  # 22664: Logging all A2L parser warnings to InfoLog

  # 22644: Refactored math channels to improve code architecture.

  # 22643: The Data Panel is architecturally improved

  # 22606: Changed default axis monotony checks to monotonous increasing. Older
           RaceCon versions checked for any monotony (including monotonous
           decreasing). It is possible to explicitly set a mononotony
           requirement for an A2L axis in the A2L file now, according to regular
           A2L syntax.

  # 22567: XCPonCAN support

  # 20969: Improved user experience to export/import BLD files for Bit-LED
           elements in Calibration/Measurement. This option is now available in
           the context menu.

  # 19958: Physical quantization is now being dynamically calculated and
           displayed in the math dialog when the minimum and maximum values are
           changed. Also, the maximum and minimum values are automatically
           displayed when the data type is changed.

  # 18979: Extended Macro Action SetBits to MacroAction Set/Clear Bits

  # 18155: Show additional ribbon page for PPM2 device if it has ECU device part

  # 18090: When adding a telemetry device some special telemetry channels are
           now prepopulated if possible (if say laptrigger exists). A button now
           exists on the settings sheet that allows users to go back to these
           'defaults'.

  # 12835: Add the option to duplicate rows of multiplexed CAN-out messages.

  # 11085: Recent project dialog now supports scrollbar and has a larger area to
           display the project list


Resolved Issues

  # 23589: Fixed fallback from FailSafe to disconnected state.

  # 23586: Fixed an initialization issue of math channel min/max and
           factor/offset parameters, available in expert mode.

  # 23585: Add PLGroupAdjustment container for PPM2 devices

  # 23580: Fixed a crash that used to occur when cutting elements.

  # 23577: Fix drawing the undo/redo dropdown on first opening after start of
           RaceCon. Issue introduced by DevExpress update, necessary to fix
           #23398

  # 23563: Fixed a crash when sending logger configuration to device.

  # 23556: Implemented a solution which will prevent a potential deadlock or
           crash happening when selecting elements in Merge&Compare view.

  # 23549: Fixed MS25/MS46 update firmware. Support partially filled DAQ frames,
           prevent distributing data over multiple DAQ frames for CCP.

  # 23547: Handle a list update crash and empty CAN ID numericUpDown controls in
           CANIn/-Out views

  # 23545: Enforce to deliver any error created to the user and enforce
           connection detection while running the flashprocess

  # 23541: Fixed a measurement/calibration bug that prevented saving
           title/description changes.

  # 23540: Fixed a bug that prevented adding multiple DDU10s to a project.

  # 23537: Fixed a bug that used to occur when migrating protection to the new
           role-based projects.

  # 23536: Forced ribbon update on opening Display Use Case

  # 23526: Importing DCM files, it was possible, that the text based file format
           and exact value representation in device memory had rounding and
           quantization differences. Up to now, monotony checks have been done
           on the import values, instead of properly quantized and rounded
           device memory values. The problem was, this could have accepted axis
           value updates, that actually would violate strict monotony
           requirements, which should have been abandoned. This behavior is now
           fixed and checks are done against device memory representation
           values.

  # 23525: Improved axis monotony check behavior, when importing parameter
           files, to respect available axis monotony settings on the
           corresponding calibration labels.

  # 23523: Corrected IDs count for CANOut versions > 3

  # 23521: Fixed tab order in Fuelconsumption dialogs

  # 23515: Fixed a crash for DDU10/11 when a new display element was focused.

  # 23509: Fixed DCM parser for ValueBlock type

  # 23508: Fix crash on resetting axis points for non-COMAxis Curve/Maps

  # 23507: Fix crash while cancelling Macros

  # 23505: Fixed Counting for used CANInIDs, CANOutIDs, CANInChannels

  # 23501: Fixed a crash that could occur when adding a new CAN Out channel to a
           CAN Out message, under certain conditions.

  # 23497: Fixed showing the MenuSheet channel link uisng UIM V2 display
           configuration

  # 23482: Fixed a bug that prevented editing invisible CAN-In channels by OEM
           and master license holders.

  # 23481: Fixed a bug that prevented the initial update of the info log window
           when opening a project in some rare cases.

  # 23478: Fixed a crash that occurred when adding an existing channel to an
           osci.

  # 23474: Fixed crash creating telemetry configuration

  # 23472: Fixed a bug that used to leave characteristic values uninitialized
           after program archive change, which led to failsafe mode in some
           cases.

  # 23467: Fixed a crash when adding already existing channels to an
           oscilloscope.

  # 23463: Fixed a bug that prevented changing visibilities on newly created
           projects with master licenses.

  # 23461: Fixed a bug that prevented opening the calibration/measurement use
           case when all devices are data invisible.

  # 23456: Fix high CPU load while measuring online values

  # 23455: Fixed a bug where Cal/Meas sheet name updates were not triggering a
           proper re-render.

  # 23452: Prevent switching UseCase while double clicking column header in
           DataView

  # 23451: Updated the information being displayed when deleting multiple
           channels from logging sheet.

  # 23444: Support the measure Macro WatitUntil/WriteCell required channels from
           multiple ECUs; Configures all Macro required channels only once

  # 23443: Improved error handling and reporting at parameter file import.

  # 23441: Improved handling of measurements requested by macro execution.

  # 23433: Export to DBC: Corrected DBC file frame format output

  # 23431: Keep the selected row position in Import ambigous Labels page

  # 23429: Fixed channel selection for CAS-M3 speed and yaw rate inputs in
           display settings sheet

  # 23426: Reanimated the "Change To osci" command in ribbon and context menu

  # 23424: Prevent WPF OutOfMemory crash

  # 23423: Allow to edit the UIM Root page label again

  # 23419: Fixed displaying the Laptrigger segment timing table

  # 23418: Fixed executing macros by clearing the DAQ record store before
           interpreting values

  # 23417: Fixed updating "Diff Count" as well as Cal/Meas pages after CopyPage
           command.

  # 23414: Fixed an issue that could prevent sending new PBX configurations
           using PBX manager, if no meas-by-name blocks have been used in that
           configuration.

  # 23411: XCP DAQ algorithm now supports length constraints from A2L

  # 23410: Fixed an issue where adding ≥48 value cals caused curves or maps to
           appear red hashed on the measurement page.

  # 23406: Fix requesting (single) adaptive values

  # 23404: Fix opening the CAN Bus view from project tree

  # 23400: Fixed crash with channel length control at CAN Out Message dialog and
           a wrong length initialization in the CAN Out Message placement
           control.

  # 23398: Fixed a crash that occurred when interacting with a hidden panel
           after undocking another panel from the same dock panel.

  # 23397: Fixed a crash that could happen while adding a "Speed" computation
           module to the project.

  # 23392: Fixed crash on restarting syslog and fixed ui bug in syslog window
           that re-enables live syslogs.

  # 23387: Fixed deadlock in DisplayRenderer by using the ThreadPool instead...

  # 23386: Fixed bug that DataView fails to switch valid input channels on user
           select of logging groups in logger use case.

  # 23383: Improved migration to new visibility roles.

  # 23381: Fixed creating CAN In V2 configuration

  # 23377: Prevent potential crash in ProjectTree

  # 23376: Fixed a crash in Chart3D control when switching the charts in the
           chartview

  # 23373: Fixing running out of thread pool threads. Restores the previous
           behavior by using the existing polling thread to process DAQ threads
           asynchronously

  # 23367: Fixed 4 MBit/s datarate setting for CAN-FD.

  # 23365: Temporarily reverted software rendering as it was causing unexpected
           issues for customers who weren't using it.

  # 23362: Fix Drag&Drop handling from Dataview

  # 23355: Added WP/RP control support for all logger devices at measurement and
           calibration use case. For logger devices only switching between work
           page and reference page is allowed.

  # 23353: Handle DAQ records interpretation in an own thread to prevent
           affecting response handling

  # 23352: Supports export to DCV2,PAV2; fixes exporting/importing verbal
           computations to PAR files

  # 23347: Fix handling device icons in dataview

  # 23344: Fixed a crash when opening the merge/compare view that used to occur
           when A2L parsing fails in some cases.

  # 23342: Fixed logfile creation of FlashApi client.

  # 23336: Fixed handling device filter buttons in data view

  # 23334: Improved Design Locked button tooltip for users who bypass this
           protection.

  # 23332: Racecon error dialog will be displayed in the taskbar if there is an
           error during the project load.

  # 23317: Prevent crash and fix switching measurement rates from osci

  # 23316: Added the ability to store current settings for default visibilities
           in the project.

  # 23314: Added the ability to enable software rendering by using command line
           arguments.

  # 23312: Fixed a bug that broke CAN v5 configuration when multiple CAN
           interfaces were used.

  # 23310: Fixes doubled VMS config device entries importing from v2.12.0.x in
           import dialog

  # 23308: Fixed a bug that used to cause a single value characteristic to be
           linked wrong if adding it together with a map or a curve on
           Calibration/Measurement.

  # 23304: Fixed CAN.xml syntax for multiplexers in CAN Out configuration (CAN
           v5)

  # 23301: Fixed the bug where dataview focuses on a wrong element instead of
           the last selected element, after doing a drag&drop.

  # 23296: Fixed merging User settings Use case Layouts.

  # 23294: Fixed firmware update dialog file selection

  # 23289: Fixed a bug that broke the import dialog's ambiguous label selection
           UI.

  # 23285: Fixed a crash if NVRAM characteristics have been used on Cal/Meas
           pages via XCP on CAN

  # 23282: Fixed the issue that exporting CAN Out messages to DBC were failing.

  # 23277: Fixed datapanel's scaling issue on small sizes.

  # 23268: Adjusted CAN IN config sorting for row counter values.

  # 23267: Added support for keyboard and drag&drop scrolling in Macro action
           list

  # 23265: Improved license selection dialog's visibility by adding it to the
           taskbar and making it appear above all other windows.

  # 23263: Fixed an issue on the Cal/Meas page where macro buttons remained
           visible on the UI after being deleted.

  # 23262: Fix for entering NumricUpDown values

  # 23259: Fixed a bug where the floating panels stayed behind the RaceCon upon
           startup

  # 23258: Fixed Dataview filter

  # 23256: Prevent accessing xcp paging functions, when xcp CAL/PAG is not
           available

  # 23255: Fixed the issue which opening the math channel dialog marked the
           project as dirty.

  # 23254: Renamed Show empty page option as Show empty project in general
           options.

  # 23234: Fixed XCP Rate in DAQList

  # 23229: Rejected pst files with invalid ip address format for PBX90.

  # 23224: Fixed math formula parsing issue when there is parentheses.

  # 23223: Added a warning message when importing a signal with different
           multiplexer settings.

  # 23221: Fixed tooltip texts of characteristics with map type.

  # 23216: Fixed a bug that used to prevent adding a VCU if its device
           description does not contain an engine ECU.

  # 23214: Prevent creating more than allowed menu triggered events

  # 23204: Fixed crash on creating a math channel

  # 23202: Fix updating system overview image

  # 23201: Fixed a bug that broke math channel references after changing a
           vehicle measurement source's config device in some cases.

  # 23199: XCP: Fixed handling unexpected SYNCH responses and prevent stopping
           the WriteBytes retry mechanism

  # 23198: Fix crash on UpdateFirmware using device context

  # 23196: Fix DDU11 background bitmap scaling

  # 23193: Fixed CAN mailbox indexing in can.xml configuration files for latest
           logger releases supporting CAN-FD

  # 23179: Improved dataview search field behavior for shortcut keys tab, home,
           end, page up and page down.

  # 23177: Fixed moving measurements on the Cal/Meas sheets from one container
           to another.

  # 23168: Improved synchronizing measurement list state between RaceCon and
           devices, after reconnects.

  # 23167: Fixed check for valid constant names using default name validation

  # 23162: Fixed ParFileExport preselection when called from measurement page

  # 23157: fixed handling multiple XCP answers for a single XCP request

  # 23154: Fixed the crash when pressing the delete key in an empty system
           overview.

  # 23153: Fixed a bug that would cause charts and maps to lose characteristics
           (or gain duplicate characteristics) in some cases.

  # 23149: Fixes the DDU10/11 toolbox layout

  # 23144: Fix missing updates in CAN overview

  # 23142: Fixed IDLE loop by casting in the correct direction

  # 23135: Fixed updating adaptive characteristics. Up to now, only a certain
           number of adaptives, depending on the update rate, has been
           cyclically updated by RaceCon. Now all adaptives will be properly
           updated.

  # 23130: Fixed DDU7/8/9 and DDU-S2+ display configuration serialization.

  # 23129: Fixed projected getting marked as dirty after initiating and
           cancelling firmware update.

  # 23128: Fixed handling invisible logger on using BuiltIn-license

  # 23127: Reduced likelihood to miss out on XCP responses, which delayed
           further requests of the XCP master by waiting for XCP response
           timeouts.

  # 23124: XCP command PROGRAM_RESET return values are now properly processed. A
           timeout is interpreted as positive result, as defined by XCP
           specification.

  # 23098: Improved Open context menu support in Infolog, fix for visibility
           leak, too

  # 23097: Prevent blocking the UI from CAN hardware access, made an error
           message for stuck MSABox access.

  # 23088: Fix crash in DataView building "Used in" context menu

  # 23087: Fixed ribbon's 'Get configuration' functionality when triggered from
           Cal/Meas page.

  # 23081: Improved visibility behavior for built-in licenses.

  # 23068: Improved LoggingStream handling, store repetition count in project

  # 23063: Fixed the undo/redo action text when editing a math channel.

  # 23058: Fixed Ambiguity page visibility after linking elements during an
           import.

  # 23055: Prevent crashes for comparing 64 bytes variables with 32 byte
           variables.

  # 23052: RaceCon will now ask for user confirmation before canceling macros in
           more cases.

  # 23045: Prevented crashes when Racecon displays long channel information in
           the information toolstrip menu in devices with low resolutions.

  # 23043: (Re)Enforced to upload non-initialized PBX data segments from upload
           even if used as Timemaster

  # 23034: Fixed the incorrect project state issue after loading a project.

  # 23026: Stabilized info panel when dragging items in the display use case.

  # 23021: Fixed wrong icons in the parameter export dialog.

  # 23009: Fixed requesting adaptive characteristics

  # 22991: Fixed the displayed information in the data panel for cases when a
           characteristic is not selected.

  # 22989: Fixed a crash that used to happen sometimes when trying to drop an
           element onto a measurement/calibration map.

  # 22987: Renamed Fudge factor label as Correction factor on GPS trigger.

  # 22980: Fixed filter reset after dragging elements on
           Calibration/Measurement.

  # 22963: If a macro is running on a measurement page and user changes away
           from measurement sheet, a popup asking for confirmation to cancel
           macro execution is showed up now.

  # 22957: Crash prevented when no telemetry logger is selected in the Telemetry
           sheet

  # 22950: Fixed a bug in Measurement & Calibration page which was causing
           unexpected size change when resizing controls.

  # 22948: Fixed can log send configuration button visibility after switching
           between licences.

  # 22940: Fixed a crash in Merge&Compare which happens when save dialog is
           cancelled without saving.

  # 22936: The layout of the Export Parameters dialog is now properly anchored
           to the top right.

  # 22933: Fixed synchronizing non-TimeMaster-PBX as an ECU

  # 22927: Fixed channel linking when typing in the channel name in math
           channels.

  # 22926: Fixed the laptrigger creation issues by making sure that laptrigger
           is always added under the vehicle.

  # 22923: Fixed connecting to ECU if no project was loaded before

  # 22921: Extend the range of verbal conversions to support up to 64-bit
           conversion values.

  # 22920: Fixed a bug that prevented replacing existing oscilloscope inputs
           with new ones via right-click drag.

  # 22919: During the creation of the MS7 device, the wrong title was fixed

  # 22905: In the Discovered Devices dialog, the bug of the Legend Panel
           overlapping with the table below is fixed

  # 22902: Implemented XCP MTA tracking to prevent disconnects while downloading

  # 22899: A potential RaceCon crash, by forcefully closing the flash dialog
           during a flash procedure is now fixed.

  # 22895: Fixed XCP DAQ Timestamp handling on XCPonCAN

  # 22893: Fixed sometimes not working drag&drop operation, when adding a
           channel to an oscilloscope control on the Cal/Meas sheets.

  # 22888: Calibration/Measurement active sheet is now displayed immediately
           when switching between projects

  # 22886: Fixed right click drags from the data panel. This allows the user to
           select the UI component that will be added for old-style displays
           (DDU8, 9) and on Calibration/Measuring.

  # 22882: OEM License now displays a ComboBox after an update instead of a
           TextBox

  # 22877: Added parsing A2L XCPplus PROTOCOL_LAYER/DAQ overrides

  # 22876: Fixed a potential data loss, during project load.

  # 22871: Fixed the override entries dialog when pasting 100 entries in total
           and updated the message to be more informative.

  # 22870: Fixed DDU9 sytemoverview image

  # 22867: Fixed opening the correct item when using contextmenu in logging list

  # 22866: Dataview's column sorting issue is fixed.

  # 22865: In a completely new project, when a new device is added, DataView
           panel is now directly updated and filled with elements

  # 22864: Device filter and function list clean up after closing project issue
           was fixed.

  # 22863: Fixed Dataview filter dialog layout

  # 22862: Dataview's resizing issue is fixed.

  # 22854: During the import for Calibration&Measurement, the unsupported
           elements are no longer importable

  # 22853: Crash prevented when pasting some certain elements within DataPanel
           view

  # 22847: Fixed "Write File to..." and "Read File from..." buttons not working
           issue for the extra ribbon.

  # 22845: Fix the Ribbon stack overflow exception in "Read file from"

  # 22839: Prevent UI Label filter on HEX/S19 data import

  # 22838: Fixed setting the FD Flag when sending XCP frames over CAN FD

  # 22837: Fixed crash on switching measurement folder in CAL/MEAS view

  # 22834: Fixed a bug that caused an error message to be displayed when loading
           S19 files when the device is online.

  # 22829: fixed UI crash on creating Laptrigger, Fuel or Speed sensor

  # 22821: Fixed an issue while parsing A2L files on file format v1.7,
           containing verbal conversions.

  # 22818: All oscilloscope user settings (such as range, index, etc.) are now
           properly exported and imported.

  # 22814: Prevent switching connection button while synchronizing devices

  # 22807: Improved data panel memory usage and responsiveness.

  # 22806: Removed the option to open multiple elements via the data panel. This
           is nonsensical and would lead to crashes in some cases.

  # 22805: Collect 'Logged' Undo stack entries to a single one

  # 22804: Broken "Uses" link in DataPanel is fixed

  # 22803: Fixed the drag & drop bug while dragging channels and/or
           characteristics from the data panel.

  # 22802: Fixed blank undo stack entries on paste

  # 22801: Fixed a crash that could occur when trying to rename a box element
           using an invalid name via the data panel.

  # 22795: Fixed misplaced Clone apply finish Bitmap

  # 22793: Fix crash on selecting elements

  # 22792: Hitting the ENTER key on DataPanel now allows the items to be added
           to the active work platform

  # 22791: Fixed crash on opening Sensor Wizard

  # 22790: Added an offset in Chart container to display the table properly in
           Measurement/Calibration page to avoid drawing issues with tables
           having a small height.

  # 22757: Nested Conditions and channels not being listed correctly within the
           Condition Combination dialog is fixed

  # 22741: Added a warning for missing links in CAN messages on project reload.

  # 22736: The order of CAS-M3 vertical LEDs is now fixed.

  # 22731: Disappearing necessary toolboxes is fixed when the Pageset is changed

  # 22724: The calibration and Measurement section's recording file name now
           does not crash when a non-recognized pattern is written

  # 22723: Crash prevented when a measurement source is selected by key enter"
           without a target device

  # 22709: Support discover location for A2L AXIS_PTS

  # 22702: Unexpected selection jump during a drag and drop on No Link elements
           within the list is fixed

  # 22692: Fixed a bug that broke vehicle measurement source config device
           references (fuel consumption, lap trigger, and speed).

  # 22683: The limit of pasted item count within the Event configuration sheet
           can now be accurately recognized. Also, paste is now allowed while
           multiple items are selected.

  # 22682: Fixed a bug that caused wrong display element previews with older
           displays (DDU9 and DDU8) when special characters are used.

  # 22663: Display error if pst file has invalid A2L during "Change program
           archive"

  # 22645: Fixed CANOut message designer

  # 22622: Configuring recording channels using a multi selection the 'Sync'
           rate option is removed, when any of the channels source devices does
           not support providing the data in 'Sync' rate

  # 22617: Fixed a bug that was hiding menu options for exporting CAN messages
           to a DBC file of a protected CAN bus.

  # 22616: Fixed CAN-OUT visibility

  # 22613: Improved selection behaviour in the logging configuration view. In
           flatview the selection could unintentionally jump to the first entry,
           when a group has been clicked.

  # 22612: In the telemetry edit popup, functions (such as conditions) can now
           be edited

  # 22610: In the telemetry channel's update dialog, the selected channel's
           group is selected by default in the drop-down-list

  # 22609: When a telemetry channel is updated, it's linked channel's rate is
           updated accordingly

  # 22608: During an export SpecialChannels into a CSV file, ChannelTypes.Time
           is filtered out from the result

  # 22607: Fixed handling of space and enter key on loggerlist.

  # 22599: Further improved performance of logging lists.

  # 22597: Prevent protection leak from loggerlist

  # 22594: Block queueing QFA feedback with hotkey

  # 22490: Fixed a Crash in Racecon Merge&Compare tool which was caused when
           closing the Merge&Compare Tool.

  # 22487: Many issues about importing as CSV files regarding both flat and
           group views of Telemetry channels are fixed. Some of the most
           important fixes now prevent duplicating channels during pasting

  # 21683: Online Chart graph drawing bug fixes as well as unit names are now
           correctly being updated according to unit changes

  # 21645: Fix a DDU10 synchronization error that caused DDU10 to stay 'green'
           after a pageset rename. Sending configuration is required after a
           pageset name change.

  # 21635: Fixed DDU10 brightness multi-selection edit

  # 21110: Fix on unexpectedly pasting objects to a previous tab page when the
           current selected tab does not allow paste action

  # 19060: Fixed a possible exception in Merge&Compare tool when exporting DCM
           File.

  # 17425: VCU device parts can now separately be imported. Also, These
           sub-parts can have now different IP addresses.

  # 17382: Added warning for GPS LAT and LONG to be initialized for GPS
           laptrrigger

  # 15541: Fixed an issue in Merge&Compare which was not saving new datasets

  # 15327: Fixed that limit checks triggered false positive blink animations,
           potentially confusing users, even if there are no limit violations.



Troubleshooting and Getting Help

  Contacting Technical Support:
  Before you contact our technical support staff, have the following information available.

  - Your name, title, company name, phone number, and email address
  - Operating system and version number
  - Product name and release version
  - Problem description

  Email: motorsport@bosch.com
